package com.basic.modules.ykf.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.basic.modules.ykf.entity.YkfCusSerScoreEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class YkfCusSerScoreModel extends YkfCusSerScoreEntity {

    /**
     * keyword
     */
    private String keyword;

    /**
     * 用户名
     */
    private String username;

    /**
     * 姓名
     */
    private String name;

    /**
     * 入职日期
     */
    private Date entryDate;

    /**
     * 花名
     */
    private String flowerName;

    /**
     * 性别 男/女
     */
    private String sex;

    /**
     * 工号
     */
    private String no;

    /**
     * 部门
     */
    private String deptNo;

    /**
     * 部门名称
     */
    private String deptName;

    /**
     * 岗位
     */
    private String postNo;

    /**
     * 岗位名称
     */
    private String pestName;

    /**
     * 在职状态 1-在职 0-离职
     */
    private Integer onDutyStatus;

    /**
     * 是否已发送离职短信 0-未发送 1-已发送
     */
    private Integer sendDepartMsg;

    /**
     * 转正状态 0-试用期 1-已转正
     */
    private Integer becomeRegularStatus;

    /**
     * 转正时间
     */
    private Date becomeRegulardDate;

    /**
     * 公司
     */
    private String companyNo;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 状态  0：禁用   1：正常
     */
    private Integer status;

    /**
     * 编组
     */
    private String groupNo;

    /**
     * 黑/白 名单
     */
    private String listName;

    /**
     * 岗位分类
     */
    private String customPostType;

    /**
     * 岗位分类名称
     */
    private String customPostTypeName;

    /**
     * 客服分组
     */
    private String customGroup;

    /**
     * 客服分组名称
     */
    private String customGroupName;

    /**
     * 创建人筛选
     */
    @TableField(exist = false)
    private List<Long> createUserIds;

    /**
     * 用户权限
     */
    private List<Long> powerUIds;

}
